package com.cskaoyan.javase.oop1._13block._4notice;

/**
 * 无论是构造代码块，还是静态代码块，在其中是可以给成员变量和静态成员变量赋值的！
 * 但定义在其中的变量都是局部变量，千万不要认为：
 *      1.定义在构造代码块中的变量是成员变量（大错特错✖）
 *      2.定义在静态代码块中的变量是静态成员变量（大错特错✖）
 *
 * @since 17:37
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
}

class Student {
    int a;
    {
        a = 100;
        // 代码块中的局部位置定义的是 局部变量
        int a = 10;
    }

    static {
        // 代码块中的局部位置定义的是 局部变量
        int b = 10;
    }
}